package Modele;

/**
 * Interface pour la création de pièces, pattern factory
 * @author El Meknassi Hamza (10806466) - Migeon Cyril (11007322)
 */
public class FabriquePiece implements FabriquePieceIF{
    private Piece piece;
    
    /**
     * Constructeur de PieceFactory
     */
    public FabriquePiece(){};
    
    public Piece creerPiece(String typePiece, char couleur){
        
        if(typePiece.equalsIgnoreCase("pion"))
            piece = new Pion(couleur);
        else if(typePiece.equalsIgnoreCase("dame"))
            piece = new Dame(couleur);
        else
            piece = null;
                    
        return piece;
    }
}
